MSAITTLAQTTSRLLLRPTNATAPGLYLTRRTFAAAGDKFNRDKPHVNIGTIGHVDHGKTTLTQAITKVLSEKGWSKAMSYEDIDRAPEEKARKITINTSHIEYETANRHYGHIDCPGHADYVKNMITGAAQMDGGILVVAATDGPMPQTREHILLAKQVGMPKLVVFLNKCDMVDDEELLELVEMEIRELLDFYDFNGDETPIIRGSALAAAEGRDPELGANAVLELMAAVDETIPEPTRDLDKPFLMPIEDVFSIAGRGTVVTGRIEQGKVNVGDDLEVVGFNHNAKTTCTGVEMFKKLLDYGMAGDNVGALLRGLKREDVERGQVLCKPGSISTAKKFEAEIYCLSQDEGGRHTPFFSNYRPQFFFRTADVTGDLKLREGTEMVMPGDNTTLDVELITPVPIEAGLRFNMREGGRTVGTGIVTKVHG*