MTVSRAIWIVQALALVGVCGRGTVAELAAALGPPALPHTAAPLTGVHPWTVARPEWDEFLRQNLEADLEPWRKRAPLQTKEVIKMFDHYRKELPPDLLLLVLVYNNTLYWLETPEGPATREVPRTASPYKQWLHTYLTKALARRRLQLPNVLFIYNTFDNGNRIGKPTRNITVPPFSLCKSRGWYDGDDLDILVPQMMAIPDALHSVPWHLKKDLAFFRGVPSCSRMWEQTYKREEACSRMHLAYLSERDRRAGNATALDVGLADEYKVVGEKKSTPYELPKYDRVPLETHAHYKWLLNLEGVVAAYRMGQLLAMNSLVLHQRTYFIEYFYRSLQPWVHYVPFWNATGSGGEPAMDDVYGVLEDVRRLDREQPVRVQQIIANGQAVAKMLGKSMRLEYYRAALEGYKALFPDMDSFVEAFVQTLRSKGSDIP*