MRPVFTLFGDSITQFSFGPGGWGAALANDWQRHADIRLRGYSGYNTRWALHLLPHLFPSGGRPEDTPALVVVFLGANDATRPPPLRLQPEQSSRQHVPLEEYRRNLVSIIGAIRECGDGSARVLLLSPPPCDDVAWAQHCSTTYGLDPASEPNRNFETTQQYAAAALEVAAEEGVPAADVHAAFLREEWKDLLADGLHPNARGNAAIAACVLEAIGRHFPELQPTQTAPSALPSKQRAHRGFDRRLGIDFPDHKAIDASDPGATFDKWQRRKP*