MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVDEVVLAINYEPEQLLVMSKFSNDVEATLGIKITCSQETEPLGTAGPLALARDKLVDGSGQPFFVLNSDVISDYPLEEMIAFHNAHGGEASIMVTKVDEPSKYGVVVMEEATGRVERFVEKPKLFVGNKINAGIYLLNPSVLDRIELRPTSIEKEIFPQIAEAEKLYAMLLPGFWMDIGQPRDYITGLRLYLDSLRKKSPSKLATGPHILGNVLVDETAEIGEGCLIGPNVAIGPGCVVESGVRLSHCTVMRGVHVKRYACISSSIIGWHSTVGQWARVENMSILGKNVYVCDEIYCNGGVVLHNKEIKSDILKPDIVM*