MVIGNVYEEMKALGVKPNMTVYNSLLDAMGRARRPWQAKNIYGEMLSNGFQPSWGTYASLIRAYGRARYSEDALKIYKEMKEKGLELSVVLYNTLLAMCADVGLTDEAVNIFEEMKSSASETCQPDSWTYSSLITIFSCSGKVSEAEFTLNEMIEAGFEPNIFVLTSLVQCYGKAGQTDDVVRTFDRLSDLGLSADERFTGCLLNVLTQTAKEDLHKLTICLERANPKLGYMVKLLVDDEVEEEEGAFKKHAAELLDCATTDVRKAYCSCLIDICVNLNQLERSCELLDVGLTLNIYTDIMSRTATQWSLHLKSLSLGAALTALHIWVNDLNKALESGEKFPSLLGINTGHGKHKYSEKGLAGVFESHLKELNAPFHEAPDKAGWFLTTKVAATSWLESRCAQEVVAA*