MDVLFNSIDVRDLLSSPDIDDVNSPLSAPDLRLLIDRLQLRSVDIKSKVRQYILSHHSEFSTLFSQCSDVVSKSENLTSQVSDLIQLISDHPVEAQTKAVIDEILVKNREVKEKRELLELLNVILELSDRLRFVKEEIKVGRVEQAAEALRELKAVLVTSNDEEKQPLVYGLLKDEWTECFEEMQEVLLQCMDSAVWFEQETNTVHLKYQLSIRGVDGIELHTILKAMNAVGIMDYGLAKVADLMIKHVIMPVVSFRSTVVVEWINQESGNGVKANLKILPSADPNVDSIDGGSMYSVLIDVIKFISKSLCFENSTWMLCFGKLTWPRMSDLIVSNFLSKRVPDDASKLVDFQKIVKCTSNFEASLKELMFIASSDGKDERLSKFADNVEVHFALRKKVEILAKARNQLLQSDFRLPEDGTGRNSKVKNDDNAESSSDLVVDLLFTSERCVVSEAVSQLMKLVHETLKDACLSSSRVGLEFYHSARDSLLLYEAIIPVKFERQLDSINHSAVLIHNDCHYLSQEILGLAFEYRSDFPASMKELVVFADLAPRFQMLAEEVLQRQIKLVIYNLKQAIDGADGFQNTHQMKQYESAKLSIDQVIFILEKVYIIWHRLLLPSAYKRSMSMVLEEVFSRIANDILLLDDIAAEETLQLQRLIHLLFENLSSLLDSVLAINQTGKLQESPAQTLDDLIPTLRKLRKLADLLDMPLKSITAAWETDELVNHGFKQSEVEDFIRAIFADSPLRKECLRRIESRYYQAFSYS*