METRFDFVQWLDTDVSLDIMMRLIDPADVVRAGSVSRRWRQFVISNGLSKQLCVGKFQQLSRIAWIAELDLSASEAKDAGSSNSNWETLKRDHEVYSSLLQAIESSKSCRNDCIGYAVSASSTDNYPDESIVNTLIPMDKYLNRPSYWSSTGHSDPNAPETLIYKLKADLCVITEVFMQPFEAYFQPGKPIYSAKSVRFRLGHPKSSKDESDLLKMPQQQPADDKFIWTYTSEEFPMTQEKCFQRFNLPEPVLCVGGYMQIQLLGRVQRQEMDDLFYICISHVRVVGRPLGPAFDVEVLEPSQEFVLKYNRDVFGCMLQSLTNGSHQDSNVPPTLSDDLVVDAGIVEFFLQNHHPGFELMGWGDDEEDDDEMDEVGVF*