MARTLFNDMLKQAALPDIVTFSTLVEGYCNAGLVDDAERLLEEIIASDCSPDVYTYTSLVDSFCKVKRMVEAHRVLKRMAKRGCQPNVVTYTALIDAFCRAGKPTVAYKLLEEMVGINNDVQPNVQELASVGLGTWKRLARCSRDWSATRTARRICSHTGGLCQGKELSKAMEVLEEMTLSRKGRPNAEAYEAVIQELAREGRHEEANALADELLGNKGHLLSVFKIHLGSIHCEHFRSGEKLFHSTKSRLGLLAAYVYPTIPYEKIVPVAKFIAWFFLADDILDSPEISSSDIRYVATAYKMVFKGRFDEATLPVKNPELLRQMKMLAEVLEELSLHIVDESGRFVDAMTKVLDMFEIESSWLRKQIIPNLDTYLWLREITSGVAPCFALIDGLLQLRLEERGVLDHPLIRKVEEIGTHHIALHNDLILLRKEYFLASDYDVDLPSSEASSTLFFLLQMATFMKYFLEDLCSHFAARCRIIPYKNVSSLWMDQSGAVLQKKLLKLEFTTLFEYLQRLSPTSTSPGTPW*