MLRHDVGYVEQRDTLLPLLTPVEMLRYTAELKQPRSTPAEVKRQLVAALIEQLSLDECQHTAIGGGLTRGISGGESKRVGVGVAMISRPAVLLCDEPTSGLDSWSAHAAVSAMLDLARLYGIAVCCTIHSPPPDTFALFHRVMLLQRGRLVYFGPNGDPVEAYFAAHFPSLRSRRPTEGISDYIIDVTSCAAKDSGSAAAHAFADAYAASDLRLHNEQRIAELLAAAAAAEPADGGQGHGMQQRMRGWLRQGTVTPWWWGLLVLLRYRTARGYSRASWLLPRMLGPAIPTFFVVTVYWSIGDDX