MFVLNDDERVIVETAAAFAGKRLAPHALEWDAAKHFPVDVLREAAELGMAAIYCRDDVGGSGLRRLDGVRIFEQLAIADPVTAAFLSIHNMCAWMIDSFGTDEQRKDWIPRLATMGVIASYCLTEPGAGSDAGALSTRAVRHGSGKGGDYVLDGVKQFISGAAASDVYVVMARTGAEGPRGVSAFIVEKGTPGLSFGAPEAKMGWHAQPTAQVVLDGVRVPAEAMLGGADGEGAGFGIAMSGLNGGRLNIAACSLGGAQAAFDKAGAYVRDRQAFGGSLLDEPTVRFTLADMATGLQTSRMLLWRAASALDDDDADKVELCAMAKRYVTDTCFEVADQALQLHGGYGYLREYGLEKIVRDLRVHRILEGTNEIMRLVIGRAEAARFRATV*