MADGGGYDLLTALPDDVLRLLLARLPSTAEAARTSVLSRRWRSLWTNLPQLRFADVTDLARVAAVLRHHSAPVLLLRIESSDPAPEKIAAVLDLVAPRLQGKLHFDIITPGNQNSAAGAAGIGAAIRIPCFEKATEVTIRLLRGIGIRLPPPSGVFARLTALSLSHCRLDDQSQRDLGGAVSSEGCPSLRELRIRDADVVSNLAIRSESLRLVQLSRLEGIRQLTISAPALTELDLYACLLWGMPMVDIFAPALGTLRWVDFFRSSSVRFRAMPNVHTLAVFVMVYGYVSHSLPLLQYFTEARDVRLSLVYSSISSNDKLLVEAVKDELPAIEILFLRLLTEGHTFGP*