MAVFCGPAGNKVLFSGENRLVVSWWPRSVQSIFPLSIITGHSPRKLLASFLRLEYLRRHVGTMDAVARSHMEAQWAGRRQLKAAHHVKSYTFALACRLFASIDDPDHVLRLQGELEVLVSGVLQIPVKLPGTRYYKAIGAAEAIRRELRPVIRRRKMDLTEKMVSPVQDLLSYLLVTGDEDGRLMTEEEVIDNILLLLFAGHDTTSCVITLVMKNLAEMPHIYNEVLREQREIAISKKDGELLNWDDIQKMKYSWNVVNETLRLAPPVSGAFREAISDLTFAGFSIPKGWKLFWSSYTTHTNPDYFPMPEKFDPSRFEGDGLTPYTFVPFGGGPRMCPGKEFARLEILVFLHNVVKRFRWEAVFPGEKVEIEDGMPHPVQGLPILIQVQPNHF