METPNPLTLSELPHDLLRNIFNRLSFADFHRATWNSISKQTAPPKTKSPWLILFPDEGVHGCVLYNPDEDRIYKSVRDFSGTIFLANSGNWFLVMDSKSNLYIIDVFSENRIDLPPLESLLSDNFTFEQKGDKELKWQASNDQILVFRLPRAEELRGILWVDEKMKEFVAVWFLEDSCNFLAFYKKADDHYSHIQLEYVITDVFQSVSDIVLHGCFLYIGVGDYIQIIDLSKDQGFKDVTRNYLFNVHNGPWGFRSIFNLVVTTSGEVLMVLNNLYEKNIESEKSFRIFKKDPNPDPNKHDNLLVEVDSLGNEEVMLLDLGITMHGIEPNSIYFTRHDRVVHRLYIS*