MKYSLFQVPVNQVVKGTAYSHFCAGEDVEEASKTLQRMWELGLRGILDYSSEDATDNESCDKNLQKFVHVVRQSSRLPQGSVSTSCVKISAICPIQLLERVSDLFRWQHVHKEFKLPWKQDVIPFLAEESPTHHVTSPPEPLTKEEEIDLTLAHKRLKDLCEACEQEGLPLLIDAEYSSVQPAIDYIIHAAAAEFNKGDRPLIYGTMQAYLKDSFSRLSLAVRGSHERGLSYGVKLVRGAYLSRENEMASFLRVPSPIHPNIESTHRCYNSCAAFMLEQAATGDGAVMLATHNMDSGRIAAAKALELGLSRDDPRVQFAQLKGMADLLSLALAQAGFRVVKYLPFGPVSEVIPYLVRRAEENRGLLGNTIHERQAIRTELRRRLLQF*