MDNEAEGVWSPDIEQSFHEALAIYPPCGRRKIILSDEGKMYGRNELIARYIKLRTGKTRTRKQVSSHIQVLARRKSREMQSQFKDQATKEKVLQSMASMSSAQIVSAGALQSNNMELTPRPPYTKPPFTNPSYVGLSVPPGLVSGIPVSNVNIPASRPGQTSTEGYINQTSMEPAWQDRQIASKKLRLVDFSAFLEQQGDMENVSKIYRESFVASISGEIQYILFYSKHLFVHINQSNPSYTDPLLESVDIHQIYDKFPEPKGGLRELYEKGPKEAFFLVKFWADLNVNIADDSGAFYAVTSQFESTENMTITCSTKVCSFGKQVVEKVETEYARYENERYTYRINRSPMCEYMINFILKLKHLPEKYMMNSVLENFTILQVISNRDTQETLLCLAFVFEVSTSEHGAQHHIYHLVKN