MGSKILATTRSDNVAAIMGTLPAHELGILSEEDSWTLFETLARPHPNFVSMGKEMVGKCGGLPLAIKTLGGLMSSKTTQSEWESLRNSEFWKPQDNGGEILPALRLSYDHLAPSLKRCFAYCAIIPKGLEFEKDKLIRKWIAQGFIHSDGENDLLEEKGEGYFNELLQSDSSYYNFTRSTPSNCAQGKLNLVSSYSYLEAFYTLSAIILWIYDGKPPFILSKAPEKKTLCLLQHADWRGPNWILKSNRNLDFMLQQF