MKAIFSACFHCAMIISAAASTIGSPTLSDVGSGTIENDFRILAGQGNLSQAYAPLFASEHIWPSLELNWRVVIGSLIAFVGGSLGCVGGIGGGGIFVPMLVLVIGFDQKSATALSKCMIMGASLASVWYNYRLRSPIIDYDLALIFQPMLVLGISIGVIFNVIFPNWIVTILLLVLFIGTSVKSFMKAISLYRRETIEKMLDKEANLPSSSITAGRFMRICSIMTYIPIAFVSVISMYLVNFTFVNEISILVTGIQDEDYLELEPPHLMQSGSIRKNWKSLAALAYVWTSFLILQISKNYTETCSLYFWVFNILQVPVAASVFLGKAMQLYVRGKRGEEEEEEEEEDEKGRLRESAGEIRWTMGKLWGCGIV