MSKPAITLWSDAHFFSPYVLSAWVALQEKGLSFHIKTIDLDSGEHLQPTWQGYGQTRRVPLLQIDDFELSESSAIAEYLEDRFAPPTWERIYPLDLENRARARQIQAWLRSDLMPIREERPTDVVFAGAKKAPLTAEGKASAEKLFAMAEHLLVLGQPNLFGEWCIADTDLALMINRLVLHGDEVPERLVDYATFQWQRASVQRFIALSAKQSG