MTSGSIDGLDLLFDHGLDAREGEGAPGLAVDVLAWDDVLNAFDAYCADGADGRFDDLDAVFATTWAREGCDARRRAAGEAREYIASVVRDALGDGEDDDGGDARETTRREAEDSATAIKYVQSRANGRLRASCIETGRKNRLKMLRDMFSAELRAFARRAEELERRAKDAAAKTAASVLCLNLPDPAEVLRREFKSSLANVLDAFDSAMEHIAPRTAKTKSASSRDSERSNATVEITQSVAAIQGRHDERARKVLSQWLWDHFYPTEERLKPIPTRAEKEELARLSGLTTTQVGDWFVNARARLWKPYIEGLIRGVYNDAMVKKALDLQADASA