MKVSGLPSLPVRTARCPRGRATPIPQCWPAVPSRAAARRAPLRVEASAEVEAPSPSLEEAAAARGSQEGGRAVAAAAGGPVATEAVHWGEASLSPIPSRAAVAVEPLPEKNFGVLRGGRYPFLYDNVYGLPIVRQVASYGEVLEGLRSGRITEVLWFQPLPRNPNPGSRGLWGGDREAVRTAADGRCLLRYASGQVKQSVIPYGEPRIMQAIHEHGAAAGFIPLEPRHMPELAAVRQANRAVSNDPVAEVVGTAALDADTVTGVPVEPPEGMRRGPPIGPTTLEALLAYGTREQLDETLSYNREVSAVS*