MSFIYLNRATHVVSLIPALFGINLLTRPEATLQSFQYPIPTDPQAQKLVRGLARIYGCRNLVVSFLFFNISLTGDRKLMSFGYLGALAMCVTDGLVARNVVGHGEWQHWSFAPLCIGLLVGLNW