MGSKILATTRSDNVAAIMGTLPAHELGILSEEDSWTLFETLARPHPNFVSMGKEMVGKCGGLPLAIKTLGGLMSSKTTQSEWESLRNSEFWKPQDNGGEILPALRLSYDHLAPSLKRCFAYCAIIPKGLEFEKDKLIRKWIAQGFIHSDGENDLLEEKGEGYFNELLQSDSSYYNFTRSTPSNCAQGKLNLVSSYSYLEAFYTLSAIILWIYDGKPPFILSKAPEKKTLCLLQHADWRGPNWILKSNRNLVASCLKKNLPCSRKARCDDPKEKLQPTLTSCLQQSLCFLQTTC