MLTDEEYELGITCGELVEKDAAAFGKAVLIRHATEHPEALERSPETKHLKTEEEAGASPELRKYGLEFLGALFELIKAKGNAEPILEPLARFNANDLNLPVSHFKAIAASFLKTLKEYAPDVCDGEVREAMEDFYDWLLARYEGIKKKLGYAG