MDSFLNIIESVKLTLQGSSNFLSVQPYELLLLSLLLALLLSVSLTTVFRRSFFRLAGSTQLPLPPGTYGWPLIGETMRLKKSSKKPEEFVQQRMERYNKSIFKTSLLGERMAVFCGPAGNKVLFSGENRLVVSWWPRSVQSIFPLSIITGHSPRKLLASFLRLEYLRRHVGTMDAVARSHMEAQWAGRRQLKAAHHVKSYTFALACRLFASIDDPDHVLRLQGELEVLVSGVLQIPVKLPGTRYYKAIGAAEAIRRELRPVIRRRKMDLTEKMVSPVQDLLSYLLVTGDEDGRLMTEEEVIDNILLLLFAGHDTTSCVITLVMKNLAEMPHIYNEVLREQREIAISKKDGELLNWDDIQKMKYSWNVVNETLRLAPPVSGAFREAISDLTFAGFSIPKGWKLFWSSYTTHTNPDYFPMPEKFDPSRFEGDGLTPYTFVPFGGGPRMCPGKEFARLEILVFLHNVVKRFRWEAVFPGEKVEIEDGMPHPVQGLPILIQVQPNHF