MSPQHIFLIATLIGLSQIHWATSLPVPQPEPSMPQCLTASKNLVEATNEILQKSRKILELYPCSLEEIDHEDITKGRSDTVRACLPPEFIKNGSCLVSTETLFIKDLCLRSIYEDLETYKAEFNVIKKTLTKDPAKQISVDLNMLAAIEEMMQALNFNSKNVPLISSPKESDFYKTKVKLCVLLHAFQTRTVTIDRMMNYLAPS