MKIIVQKFGGTSLDTQEKREIAARHIKSAVERGNYPVVVVSAMGRKGDPYATDTLINMVYRVSEDIDPREKDMLMSCGEVISAVVMVQTLSSFGLKARALTGAQAGIVTDNNFGDSSVIKVNPEKIMELINSNIIPVIAGFQGVNMDGEITTLGRGGSDTTASVIGAAINASFIEIFTDVEGVMTADPSMVDKAKILDKVSYNEVCELAYQGARVLHPRAAEIAMREGIPIRVRSIFNENPGTIIQNGYKGIKGDRPVTAVTSRRNIIFVRVIPRKVAEYANGLAVFKVLSKNGISVDFINIRPEAISFIIVDELEDKVKKILSDNNFNFEIADDFAKVSVVGGGMTGRPGVMARIVEALSRENISIYQTTDSHTTISCLVKKQEEKKALNALHSAFKLEE