MRTLFWKMFFGAWITAVVMVVATVYVTQVREVGDPRLEDRWESAALFRQLSRNLRMTRRHGPESFRFWLERQPVEARDRIYAIDRSGAEILDRPIPRGMAPLFKVLSFRNREDQGLVNNKPTVAFFVPQRGGDSLRVAFIAGSSKEELLLRFILRNFWPMLLLSILASGIACYWLARYLSRPLDKLRTATRRVAAGELDYRVAPTLAKRGDELSELAEDFDTMTAQLQSAMSEQRRLIKDVSHELRSPLARLQVALGIARQKSDGKLDGELDRIGKAADYLEEIIADVLSLPVASADRRPLDDVVELRALLNALTEDLGLEAREKNLQVKLQLAEEELLVATRGSSLTAALENILRNAIKYSPAGSSVSVVVGSDAKTCRIQVIDSGSGVEDSELEAIFRPFYRTDSARTRHSGGVGLGLAIAQRTISHHGGQISARNVPAGGLCVEIALPLITLDEH