MDTFYISHGSPMLALDDSPAREFLRHWREFVPQKPRAVLVISAHWTTMEPAVSSTASNTTIYDFYGFPPNLYKLKYNAPGAPELAKRVKNLLRGAGFHSVQDDSSRGLDHGAWVPLLLMYPEVDIPVCQLSVQPYRDALYHYDLGRALAPLRSEGVLIMASGSATHNLRTLAFDTNLPPSWASSFDDWLHECLIKGRFNDVIQYEKKAPDAKTAHPSPEHFLPLLVALGAAGDHAKARRLHASWACSTLSMASFAFTP*