MKLHFLQVILEFILRQKYFKVQLRVKNVEILKVTQVATPTVVKKILRMKQEQPTMFAWEIREQLARQGACDPQSLPSVSSVNRILRGGGLHTDIPAMESGASAGYTSQMPSNAGARDALMRTDYQLFYPGALGPLHISTNTGNTGTPSWNQSFYSSLYQATTLHLQHGMQSFASLDAERLSEQNGAQNQLELKSSSSSTAGSDDSLDKSDLDENLVESQDHYKSFRSTPIILELSQKIGSDRSAFVRHGTPNSHATHSDNPRESPVSIVDTTKRDSPASHRIYEAKNTSPGTTMTMNEGAATNNQPPQPQKKKNPYSIEELLKKDENKSASRRPRLPNIGVVQPCGIIVSKEI