MSKRGLGKGLQALIPPSSMLTDEGERVFQIPVNQIEPSSYQPRRLFDEEKLEELALSIKEHGVVQPIVVRRSDKGMYELVAGERRWRACRRLEMETIPAVIKDMTDMQTTEVALIENIQREDLNPLEEAWAYRTLLEEFELTQEELARRVGKSRPYIANTVRLLQLPEKVKELVGQGYLTAGHGRALLGLPHAEDILRVSEAVKEKGLNVRETEEMVRKISIGKGEKSKRAKTGKITRTSTELVALEESLQDYLGTKVRLRPQGQGGRIEIEFYGEEDLTRIIDLLIR