MGVAPASSAAHLAYNKIAPFLRFAHLTANQAILEAAAGARRVHIVDLDAAHGVQWPPLLQAICDRADAAVGPPEVRITGAGPDLDVLLRTGDRLRAFASSLNLPFRFHPLLLPCTAQLAADPAACLELHPDETLAVNCVLFLHRLSGDGELTAFLRFRRDWRMGMCMHARTRATILAILVGGTREGEVDEGEDELKKRRLCMIGGRVAWELERAPIAIGRSRRGSFGTRPGKPSTTTN