MSDLYGQFADKWAYAEVRAKEELIEKVSVFRDELVKNVKDENSFEKLLEVKGWKLFTMYSNGAALLELLRLLESNPHLAMKVFNWRREREDRPMSSEEYAKGIKIAGRMKNVDLALEIFAEATTKRIKTTSTYNALMGVYMWNGLSEKCQSVYHDLKQDTICHPTSATFNMLISIFGYRVLIDQMEAVFQEMKDSNIAPTLTTYNNLIAGYLTAWMWESMENTYRMMETGSIRPDLETRLLMLRGYAHSGNLEKMEEMYNIIGGPHIREKHIPLIRAMICAYCKSICSNRNRVKRIEELMKMIPENEYRPWLNVLIIRVYAQEDLVDQMDRSIDEAFYRNTSVNAVKIMQTIAATYIRNNAVDKLARFVKRAGDSGWRICRSLFHGLLWMFASHKRIEEMEEVLVEMERFNYGCSKRTFVILYKAYSEQEEDEGYKRKLHRVLGLMCKHGYGVPS*