MDKIHAMQLFIRVADLESFSRAAETLALPKGSVSRQIQALESHLGVRLLHRTTRRVQLTQDGMVYYERAKDLLSNLDELDGMFQHDPASISGRLRVDMPVGFAKKMVIPHLPTFLQQYPGIELELSSSDRLVDVIREGFDCVVRVGALKDSGLIARPLGKLTQINCASPDYLARFGYPQSLEDLADHALIHYASTLGVRPPGFEVMIDGAVRWVKTGGILTVNSTETYQAACIAGLGIIQVPRTGVREALRAGDLIEILPQYRAEPLPVSLIYPHRRNLSRRVNLFMEWLGGLMKAYVD*