MTTQLRVGMVGLGSIAQKAWLPVVSKTDGWILAGAFSPNQQKAQVICDSYRMPCYSSLQQLAAQSDAVFVHSSTPTHFQIVAELLRAGVDVCVDKPLAETLSEAEQLVELAHKRGRKLMVAFNRRFAPRYLQLKAQLSGCVSIRLDKHRSNSVGPHDLRFTLLDDYLHVVDTALWLGGGACSLRDGTLQINDAGEMLYAEHHFSMGDCQLTTSMHRRAGSQRESVMAVCDGSVYHINDMRDWQQETDGKLLIDPIPGWQTTLAQRGFEGAARHFIDCAKNQTMPQTSGEQALLAQRVVEKLWREADKE