MLATTAPNSLVMNPTSMLVEMKSFIPSSYTFETEIQKIKQELLQGDLDCTAKDETNEEYLYEMQDIIDHLPKLPEIQQQKLTIPEFDEIEVKATDSVEIKKFIRKVNYEFLGFHCNHKVMDKDCDMLYKNISDIYKSEEFKTYDNFVSLVAKCVWQIRDKDRRGKVWNEQIKPATFELKKTIDALVVLAGQISMYNAKMNPQCSKCKAAMRKYNYSVKEIERMRNDYADLKKEAEKPAEDKMDMLTFLNKNYPTADDFLLSDVKKKYKETFGIVKTFDILSEEIEATKL