MTALSFPPLFQGQDTRGEDPLRFACARAASGCDAGLVCHDLRADVLRASLVFAPEVPLQKAAIMLPICGIGFQNALGALAPPEIAVHLDWAGGIRINGGTAGGLKMVASPPSPDQIPDWMVVGLELALWPASAETGNTPDVTALISEGCGDVEAPALLEAWVRHTLVWISRWSEDGPRPVHTEWSGLVHGLGEATQMHGLTGVFKGVDEDFGMILQSDDDTRIIPITDILTEVP