MAPPPEASDPAYVTGAATLRSAKHTARYSKARKDDPGPVAPRGALPAEVMETCVISYDRSVHDLAPAVARLLKRAGPAVGSWPDPDRCGDLEDFVVPAQSLRDSKAGSCDEAQAHLADVVAADESRGGLLQSFDAFVCERVLPELKRRLAACGALANEHEPVRFWYQRPPTLRLQPGPSTRFVRAHADADYGHQHGELNFWMPLTCQSRTKTTIWLESEAGAGDYSPLDIAVGQVALFHGTSRRHHVPRNPTSSTRVSIDFRVGVEGYFDPGWSMKGTRADHSRMQVML*