MSTQKFYQTVKQLFPKKPNEEIAKLISNTLINLRSITEIPPLISQLNPQVIHLVLSNPSVPTQSCLSFFKFLQKDQSLTHQRPNLEAHIALVLRLLESRKFAEAKNILHVIAAADGLRKPFSEIASLVGENHVEHKVIGKMLDMLFRVYVDNIRFEEAREVFEYMRNGGFELDDRSCMVYLLAMKRRKRYDSLFEFFEKMVEYDVKITVYTMTMVIDGLCKVGEVNKARNLMDEMISKGVKPNEYTYNTLLDAYVKKSDFVAVKEILRTMKKDGVDLDVTSYTLLIDGYSNLGNIEDVERLFRKIKEKGIEPDVHLYTSMISGYCKLGDAKKAFLVFDEMVERGLVPNAHTYGALINSLCKAGQMQAAEVLLNEMQSKGIDVNRVIFNTMMDGYCKQGNMDEVWRLQRVMEGKGHEADVYVYNIIATGLCKLDRHDEAKTWLFSMVDRGVAPNEIAYTTLIDIYCKEGNFVEAKRALREMESKGVKPNTATYNAVIDGYGKKGLMKEAYKLRNLMESKGLKPDVYTYTSLVHGECISGKVDDALKLFNEMPIEGLAPNVVTYTAIISGLSKEGRSDEAFRLYDEMIEAGLTPDATAYSALVGSLHS*