MKDLVYLNYAATSYKKFPATIEALTAYLAENQFMNYGRNAPLLREGLPLLETRQLLADFFQAPSAAQITFTNNATTSLNLALAGILQPGDHVITTMLEHHAVARPLHLLEKERGISVTYVACQKTGLLDVEDIQRAWRTNTKALVMTHASNVLGTILPIEKCFQWAQQKGLLTVLDAAQTAGFLPIKMTQMAIDVLAFTGHKSLYGLAGIGGLAFSERGAEAVKPLMAGGTGSHSNSFDQPSFLPDKFEAGTLNSLGILSLNSSIKELNKIGLAAIQKHERTLMQNFLNGLSGLPVTILGTKDVAQTVPVVSITLWNQEETVVAQQLAEQYGIMTRAGLHCAPLAHETAGTLATGTLRFSFGWQTTPEEITWTIHALQELLI*