MGGPGEIVQRFGRAIEAIIREDRADAEVAGDAALIPDVLPPRAAVTIDPEHALERAEGITAKEFKRNYFNADKPVCLGNLGGSWPALAKWRDLRWLAREHGHRNVPLEVGAYDDAANWKEEVMLLSSFIDEYLMPGLKKELAGEDQGREGRRIAYLAQHQLFEQLPGLLGDFDPPPVCDVAGGVQRVNAWIGTAGTVTPCHFDSYDNLLGQVAGYKFVRLYSEDDSPFLYRHQGARDAQGNISRVDVERPDLERFPLFAKATHMDVVLGPGEFIYIPARCWHYVRALTTSVSLNFLF*