MPLVVVCGLPSSGKSQRTEELRRALASEGRAVYVVDDASVLGAQDPTVYGDSAGEKALRAALRAAVERRL
SRQDVVILDSVNYIKGFRYELYCLARAARTPLCLLYCVRPNWPSRELREASASENRDLAVSVSWRPRAET
GGKSQAAGAVEEQRATSPVANGGVLAAVSKELDPEEILPSNPSAVMTPGSEKSAEPASCAFPPEVLESLA
LRFESPDSRNRWDRPLFTVVGLEEPLPLAEIRSALFENRAPPPHQSTQSQPLASGSFLHQLDQATSQVLT
AVMEAQKSAVPGDFLKLPGTTEPLRFTRPLTLAELSRLRRQFISYTKMHPNNENLPQLANMFLQYLNQSL
H