MSLFGSPTVLLAGPGANHFVFSNQDLIFTETKAINALVGRSILTLSGEELKQVRGALHGYLRPEMVTKYMRKMDEEVRRHIDLNWVGHKTVTVAPLARRLAFDIICSVIFGQGVGPIREALAADFETMVKAMLSIPVNIPFTKFNKGLNASRRIRKVLRQIARDMEGALQQGYSSSADDFFTYMLVLRSKGTHSLTVEDIVDNAIVLLAAGYETSSVLITFLIRCLANEPDIFGKITDEQEEIARSKGPNEPLTWDDVSRMKYTWKVALEILRTISPIFGSFRTAIKDIEYRGYHIPKGWQVFHAQSITHLDGKFFNDPIKFDPTRFDNQSLIPPYCFVPFGGGPSMCPGNEFPRTETLVAMHYLVRQFRWKLCCKEEGYRKDPLPTPVLGLPIELETRTPPEYAHA*