MGCGASKWSDPGVVRQRGLSSVGEVVVFLPGLRVPRTIHFSQQLGADDLDKSAVERLTALRARVVAMATQESSAALKPRRKAAARHGGSSTANLLQALEEYLPALLELVEEGSEMRNKVEFVWANQEDVAEETSMADPWYEVLSVLHLMAMVCFLQANTLLLPRPYGDGHGPRVSEESRQATVDLFLKAAGYLDCAVHHVLIHIPPERRRELPVDLAEGNLKALSLQGLGQGVDMQLGLAIENPKATLAVKRRLACEMIKCWKQVKDSIPELPLSDGWGRKHALFVKWKYVEAKAAAYYFHGLILDEGETEKSQETAIAALQSSEEFINESKRASEAFHTAPPTSRSPSAFGTTKYLFDMIPKDAKSKFQSYQDLNTQKGELNIGVSKIIVTPPPLPDFPLALNPEDYELPYSDPLQKGANHG*