MSNIVHKFCRQFNEFFFVHYPYIAIYSSIAAVLTAYLHYQWKMNHSDLIYWKEVAETLSQDIDSFQLVLLLTIFMINGIFVCIIHNVYLRPTFEDSGELSLLKIKDRYARFILLRLIARLDRIQGKLCAKRKSLTLNHYGRAHTNMVKAVAMFRKDARKLILPNESEIMLPIEDIYGVAEDEERLLKRAGYYKLIIDTTDEAVKGLFNAK