MKEVRSRLFIGDAQDAEAVLSSPSTITHLLSLLSSLPAHQAPPPSLLQWHPLPHLTRLWLPWDDTPDQNILDTLELCLRFIDEGLQKGRVLVHCLAGVSRSAAVITAFLMTSEHLSLEDALLSLQSVSLSACPNSGFLDQLKLFESMGFTVDRKSHIYKQFRAEKLGELYSQGKNVESSCFATDPASNTFTLSNSVGLQTGTDLSPGVVYRCKKCRRIVASQENVLTHEQESGNLPVRKKDKGLLVDEARSVECTSVFVEPMQWMTAVQEGGVLGKLSCAGCNARLGNFNWSGVQCSCGSWVVPAFQLHKSRMDASRF*