MWMKSSLLSVTMELSGFGGDDAPLAALPSIVGQPHHTGVMVGMGQKNAYVGDEAQSKRGILILKYPIEHGIVTNWDDMENIWHHTFYSELRIAPEEHPILLTEAPLNPKANREKTTQIMLDSFDVPAMYVAIQTVLSLYASGRTTGIVLDSGDDVTHTVPIYEGYALPHAILRLDHAGRNLTDALMKIRTERGYAFTTTAEREIVRDMKEKLAYAALDFEQELETAKLQFIVQKSYELPDGQVITIGAERFRCPEVLFHTHFGPLPLFQMPHIMVLSHVSLAAKLDFH*