MQRFKALLPQQTRSSLRTLCSHRRAFSAQPNYAKHHDDDSQEQILVEGRAKSRAAILNRPSSLNSLNASMVARLKRLYDSWEENSDIGFVLMKGSGRAFCSGADVVRLYHSLNEGNTDEAEQFFKTLYSFVYLQGTYLKPHVAILDGITMGCGSGISLPGMFRVVTDKTVFSHPEAQIGFHPDAGASYVLSRLPGYLGEYLALTGDKLNGVEMIACRLATHYSLNARLSLLEERLGKLITDEPSVVESSLAQYGDLVYPDRSSVLHRIDTIDRCFSHETVEEIIEALEKEAAESNDEWYSTTLRRIREASPLSLKVTLQSIREGRFETLDKCLVREYRMSLRGISKHVSSDFFEGVRARMVDRDFAPKWDPPRLKDISEDMVEYYFSPLSEVQSELVLPTALREPYM*