FLTWTDGFYNGEVKTRKIANSAELTADQLVMQRSEQLRELYEALLSGECDRRTARPVASLSPEDLGDTEWYYVVCMTYAFRPGQGLPGRSFASNERVWMRNSHLADSKAFPRALLAKTIVCIPFMSGVLELGTTDAEPSSSPSANETGKPADIIVFEDLDHIAMEAMIAGGQELGEAESLSDGTLEQITKEIDEFYSLCEEMDVQPLEDTWIMDGSFEVPSSPQPAPGPATTNAAATSSALVDGSRATSFTAWARPESDSDEVAVPVVEEPQKLLKKAVAGGAWAANNGGGGTTRMAQESGVKNHVMSERKRREKLNEMFLVLKSLVPSIHKVDKASILAETIAYLKELQRRVQELESSREPIISRPSETTRATRRHDDEAVRKKVCAAGSKRKGSELGGDVEREHPRALSKDGTSNVTVTVSDKEVLVEVQCRWEELLMTRVFDAIKSLQLDVHSVQASAPDGFMGLKIRAQFAGSAAVVPWMISEALRNAIGKR