MTIQVLNGANIGRLGTREPEKYGTTTYAELVELVTAAAAELGLEVQVRQTNDEGELLRWVHAAADAGDPVVLNPAGWSHTSVVLRDALAMLTAPLVEVHISNIHKREEFRHHSYVSAVADGVIAGLGVQGYVLALRWLAARGVA