MMRSTLLIIIAMVLLPSVAMAEPSRIPAGRAAEVQRAVLSYVQQRTADIGCETRIKRLTISGNPSFPAGTLDYEVVAPQQWEGWGRAGISVVVRKGTRVVGNLTVWVEVEALVDMVVTVRQINHGSVITTADLALRKQDIAAVQGRYLARTEDAVGKKARVTLRPNAAIRSDQLEKVPLIRAGQLVTIIAENERMRITATGKSKSAGAEGDTITVQNLGSLKELPARVLDSTTVLIVF