MGLLEVEDLLFAPRVDGGGGDDEGMAAPDYAIPPLSPTASSVVHRCARIAGVEVEQLLRRFEPEKGDQPLVYARSVVEYCSYIALCVETKRHDYLSDSEFHSLTYDMIIAWEAPDDETDATLQLRVAYQGVPAPGCLQRGGGGQGLPILRRHPLRPVRGGLSGRGALDCRPRRLPRRELPRRRARRASLGELTLNAMGLNVAREAFDDTAAAAEHVVAAGLRDTAAIASSRAADLYGLQVLADGIQDDAGNVTRFVMLAREPIIPRTDRPFKTSIVFAHDREGTSVLFGAVGLRVSGHQPDQDREPATPLF*