MFTLSWQPPYDWSWMLGFLAARAVDGVETVGEGFYARSLVVGEHRGLVSVRPHLPTHTVQVSVSAGLLPVAPACLAKVSRLFDLDCQPAQVAAVLGPLGEDRPGLRLPGSVDTFEQGVRAILGQLVSVAMAARLTAKVARRYGEALPDAPDYVCFPGPETLALADPLALKALGMPLRRAEALIHLAQATLAGKLALAAPPDIEQSVKNLQTFPGIGRWTANYFALRGWQAKDIFLPDDYLIKQRFAGMTPAQIRRYAERWKPWRSYALLHIWYTHGWQPSMDSEIAGIQ*