MLRLIVSGMAVAALAGCASTTESYTSRTATEQLLIARAADRAVEGLTLPVPPGSRVFVDQTYFQGDGSAYAISAIRGALSDAGYLLSPDKATADAVFELRIGALSLEQMRRVVGLPPMAVPINENLNVVSLPELSIYSRRDRVGIAEFSGFLYDGRTGAPLGAIAPLIGDYRIRSHKLLMMLSWGQQQAMPGERDPGDSWKEF