MSLIYDKQVKFTNIMGQGRINQLGGMFINGRPLPTHVRLKIIELAKSGVKPCHISRQLKVSHGAVSKILNRFAETGSVSPGQVGGSSRSRIATQCIEKDVAMIMEMNPDYNANDVRMELITNKVCTNDNAPTVTSIKKLIKNIEFRKENGSLMNSENKMSPDNKLPFSIENILSRNVTSSGSRKRSHELINGERSPTGSSEGKRNRTSFTAQQLKVLENLFLVNTYPDSDEREKLSKLTNLSEEKIMTWFSNRRARCRKNLSLNSPEQKDYLIAPLLQSTNSIPNILSTMSPLSITTNHCGNSYFATNGTPPPSHFVGTPYYNMGPSHGNIFPDTILSFMTMSNSHPHNFNPVKLENL