MAPIIYGYGTTELDWCEGNYTVAPYIAEFYNTVSNLLFFILPPIMLGLFHQYATCFNSRIYLIWTLLVVVGIGSMYFHATLSFLGQMLDELAILWVLMCALAMWFPRRYLPRMFRNDRSRFKAVVGVLSGVTTALAFIKPAINNISLMALGVPTTALLIAELKRCENLRVYKLGLFSGLWWMLALSCWISDRAFCEIWQSVNFPYLHCVWHILICLAAYLGCVCFAYFDAASEIPEQGPVIEFWPSERWAFIGVPYVTLLCAHKKDSVKVTGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG