MDSDGEATDELCLHQGLPLDLTDAAISQEAVLVTDDNGSGGIAKKDAPCIVLPHQSDFVSHIALDIGGSLIKLIYFKMDDELAQHSGGAGRAARGGKLHFVKFETSKVDECIAFIEAKGLHRSNDGRGAKMRVKATGGGAYKFAELFKQQLGLIIEGEDEMACMVDGCNFLLNAVRHEAFQYENGQMKFIDLPTAEHYPYLLVNIGSGVSMVRVDADRKFQRVSGTNIGGGTFWGLCKLLTGMDNFDDILSLSSQGDNSNX