MADLRLFSRSFITEFIRLYKSFPCLWKVGSREYTDRAKREQAYDALVAKYREVDRMASRDEVKKKLYGLRSSYRREMVKLKNSIRTGTTLDDVYKPTLWYFYLFDFLSEHETLKEPTSTTDDYQDVLKDEEQEYYDSEEALGQGEETQHYHGCAGNDSDEIEPGEDIIAEGDDPFSSDTPARYTSPAPDRPESSQPGASSSYKRVNPSSSKKRKLPRSPTAERIEYLERIEPIDHADALQPLSDHPEDQFDVYGKLIAHKLRSFNRLQATFSQRLINEVLFEGEMGFLNRNCKIVDMGSP