MESERMHLRSVKDLVDSGIDRLPSNYRNGSYDPNLISETKVCIKSDGIPIVDLSGLEGPQELEVVKTIARASAEWGCFQVTNHGVPTSLTSQMMQVAFQFFTLPSEEKLKYFSTDTTKPVRFGTSINQLKDRVLCWRDFLKHYCYPISNTIHLWPSNPPEYRDVAASYVEEMSCLTRKLMRAICRGLELESEYVEKTFGEQSLTMFLNCYPPCPEPESVLGITPHTDYGCVTILLQDQVGGLQVFHHGQWVEVQPLQNSFVVNIGDFLEIVSNGRCKSVEHRSLVNAVSTRLSIATVYNFPMEATIRPAEELVDEEHPKMYRDTNFREYLHEYSRNGIGVAKSFLSSVRLEI*