MDQPLSFDQIRITNRKSNERINGPSFILILLQVHLFTQHRYIPVLTIYEGDQIVHISKIDYTSFITVTAYHGNELNQFKTNTNPYATGSRQDRRQKREAGEQFSICEENEKGVRTIHI