MRFDTLDVIAPGLLETPCNEAEVLGSAVWLWMHSASHRDVPLHALSALLLPAIKQRQFVLATEHGKPVFFLIWAGLSPEAERRYLANPPITMPEADWASGERTWILDWIAPFGHTRCARQLMARLFATRCVRALYHRGNDRGLRVMDFHGIGVMAEEARAWSALNPPLLPLAAHAAGTSHLPESQS