MLHTDRNIDIVVYGATGFTGKLVCQHLQKRYLDPSSGENLNWAIGGRSQEKLDKVKSELGLPKDLRVFVADSHDEKALQEMCKETKSLVSLVGPYALYGDKLVEACVANGTHYFDLTGETLWASRQISKLETQARESKAMIVHSCGYDSVPSDLNAMLAVRELKKVAGENVKVGRVTSGAKAKGGVSGGTIASMLNMYDEGVSQLRRAMSCYLLSPVKGHQKKDPSWVTRESGLVGGFFIMAPHNGAIVRRSWGLLEASSDPAVISERYGAKFSYDEYMVTPGQVAGFLLTLFFRIFALVMLVPQARSLVKKYGTQPGDGPDEKTRKSGWFKHITTAHSVEDDVQVRVTMSGNSDPGYGWTAISIAECAMTCVRAHNKLPALAQQGGFLTPATALGDALLERLEATGTTTIEKQVIRNDRKKTN*