MNMKTIFNVIASNLANKMPFKSLFEELGDANINAEQKLKYLMFAAYCFYFDGDITHTKEILSDLVNCSFDGDYNKWTWIEGAIMLQLYLDNFNNIELKNKVLATLDYGNDELKNKIKKKAFARRSNGLLLHTDEKSSLVNNKEVDFLKLTPYFSELIFIKSFGNGDKFTEEELMIDLSSLEKEVKSVISQYK