MTPTHGLGPWCFALPLWGNPVLPCAAGLQAGGLERDFPALMALPGLLTLGTAVRCWEALAAVRQLVASKPAGALGPRLARRCTIQYKRSVLRPILRITDMARVPPELQSGPDAAAQFSALLARVPAAWRVAASATLHAPGGAASAPPAPQATQLQLAPAYDALRVRHLAFIQEAYSGAAPPAEAIHALRAALARLWALVWEPRHKEPLWRLAVNGFTGFGMLAAWAADGRVEKCPCGTQMTAGARVHHFWDCVVAEALRDVMREHANVDITRNQLWLVQAPPGLSQAVWDIVCLAAVAALEYGRQRLYACRDAADRTAEVAVVRRIGVEVIADFWSRLAAFVSLRRPPRRWDLVPNQHPFLASDDVGGVILVGPTADSPPASP*