MVADGMDAGQQAAEHESIRLSRSTTIRCLQFEFGEQPCGHTIPASWPAAAAIAIAVGDSFQCTALAQIRMLPQTFDFPTASTASSSVDEEAEKVCAVCGDRAVCFHYGARTCEGCKGFFKRTVQKASKYACAGNRNCPIEKRYRSRCQACRFQKCLNVGMVKEIVRHGSLSGRRGRLSSKTKCHRGDEQPSPPLPLLALIVRAHDAYKSAPSPVRYLKL