MNRYIFIGLLCFVIGACTHHTTGFYEGPRYLSFVNEKGADTAFISFANYPGASTHEVAFVLKLTGNILEEDLTYRLEVVDSLTTAGTTDYQLPEHLVFRKDRVTDTLVVTVMNSNPLLTEQTLSVGLRIVANEHFRPGLDGQQRAKLTFTAVKSKPEWWKGELESLILGEYSSKKMEEFILCTGVNTLEGGRTFCCQSVYLTI