MDLQNLAIVLRGALSPNPDERKAAEDSLNQFQYTPQHLVRLLQIIVDGSCDMAVRQVASIHFKNFVAKNWSPHDPAEQSKILPSDKELVRQNVLIFIAQVPSLLRVQLGECLKTMIHADYPEQWPTLLPWVKHNLQDQQVYGALFVLRILSRKYEFKSDEERTPVYHIVEETFPQLLNIFNRLAQIANPSIEVADLIKLICKIFWSSIYLEIPKQLFDPNMFNAWMVLFLNMLERPVPLEGQPADPELRKSWGWWKVKKWTVHILNRLYTRFGDLKLQNPDNKAFAQMFQKGYAGKILECHLNLLNVIRAGGYLPDRVINLILQYLSNSISKSNMYSLLQPRLDIVLFEIIFPLMCFSDNDQKLWEEDPHEYVRKGYDIIEDLYSPRTAAMDFVSELVRKRGKENLQKFILFIVEIFKRYEEAAPEYKPYRQKDGALLAIGALCDKLKQTEPYKSELERMLVQHVFPEFSSPVGHLRAKAAWVAGQYAHVNFSDPNNFRKALHSVVAGMRDPDLPVRVDSVFALRSFVEACKDLDEIRPIIPQLLDEFFKLMNEVENEDLVFTLETIVDKFGEEMAPYALGLCQNLAAAFWKCINTSEADEEGDDPGALAAVGCLRAISTILESVSRLPHLFIHIEPTLLPIMRRMLTTDGQEVFEEVLEIVSYMTFFSPTISMEMWSLWPLMMEALADWAIDFFPNILVPLDNYISRSTAHFLTCKDPDYQQSLWNMISTVMGDKNLEDGDIEPAPKLIQVVFQHCKGQVDHWVEPYIRITIERLRRAEKPYLKCLLMQVIADALYYNASLTLNILQKLGIATEVFNLWFQMLGQTKKSGARVNFKREHDKKVCCLGLTSLLPLPVDQLPGEALERVFKAALELLVAYKNQVAEAAKEDEAEDDDDMHGLQTDEDDDEDDGSDKEMGVDAEEGDEADSARLQKLAAQAKAFRSHDSDEDDDSDDDFSDDDEELQSPLDEVDPFIFFVETIKAMQATDPLRFQSLTQTLDFHYQALANGVAQHAEQRRVEIEKEKRVKASATAAS*