MHRAVSFLLLALACAFTAAAQVTGIHSKPLVSVVLVTCGRPEYLKLALAQIHEQSYPNLEVVLVVDGTPVDLSREPRLHVHPASSFTTPSSTNLLDVRVVQFDHRATVGEKRNAAVLTARGEILVHWDDDDLYDPTRIEAQIAPLLDNTARMSALVYSHAAAHAADGPPQWYSVKKSGAAQVMPASLAYKKSSALALGLFPNVSLGEDIGLIQAGLSSCEQLATARAFTKLCCSCHSSARCCPLAALLEHVAVPSVYTRHGGHAGNTWQWAEDRSMESHGFGASARPRFVSD