MGVPQPWGAVTASTSGPISAASQAAVPVPGHPEVGTPWMPSSPPSLSPAADGGGTITHWLDADYLFSSDAAHPDTRSIHESLSYLEGRATVFHSCYLSACASTGAGERSSVVLGHFVLPPACLHEEIRRKIGRFIWEKADALEEQPKENPTEEPEAARNSCEEEPEEEVLDLAESSEDTDSEAPAQGEFPYRALQEYPKNNMVTGYPSAQDMKKYEGELHDFIPGTSGYAAYWVQSKFSIYCEKTKMKRKW