MTKQNTTQVSLIKIVYFDEESASDLLDIVAGGKETSSKESTKERAAEVEAEARAKAAAKFNWLPFFGGSAEASAAASASAVGRSILNKTLSNTILTDYLSKLDDLKGIERLDGLTVTARSDSAAYMKMYTPYLAMLKIDELPVNLAELDSALTSAKGYYELLGQSVDGAKRILRFNIQAFRNNYGLVDLGRMRLVFHGICVGKAAESSLTMQAEMAPGAEPAPLTGLDVVDGPSAEPSTLLDVYDVILAGVEYGE