MKDSFLFTSESVTEGHPDKMADQISDAVLDYIIERDQKAKVACETLVSNGFCMITGELKTSVYAPMQEIAREVVKKIGYTDALYGFDYRSAAVLNGVGEQSPDINQGVDREDGEIGAGDQGLMFGYACKETETLMPLPIHLAHQLAFALAQKRKDNTLPFLRPDGKSQVSVRYENNKPVSVDTIVISTQHSPEVSQKHLKEAVIEEIVYKVLPKEYLHDNIKFFINPTGKFVIGGPQGDAGLTGRKIIVDTYGGFCPHGGGAFSGKDPSKVDRSAAYAARYVAKNLVASGVCDKATVQLAYAIGVIEPVSIYVNTHDTSKHSSAELEKCVKSVFKLTPKGIIESLDLLRPIYSLTSAYGHFGRELEEFTWEKTNKVEEIKAFFKR*