MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVTEVVLAINYQPEIMLNFLKDFEEKLCIKITCSQEMEPLGTAGPLALARDKLIDDSGEPFFVLNSDVISEFPLKEMIEFHKAHGKEASIMVTKVDEPSKYGVVLLDEETGEVKEFVEKPQIFVGNKINAGIYLLNPSVLDRIPLKPTSIEKQIFPKIACENQLYAMVLPGFWMDIGQPRDYLTGLRLYLNYLRRISSPLLASGPHIIGNVVMEETSQIGEGCLIGPDVAVGPGCVVESGVRLSRCSVMQGARIKEHAVVSGSIVGWHSTVGEWAHIENMSVLGEDVHVRDEVYCNGGLVLPHKEIKTNIDRPEIVM*