MTDRYTKFSAVIEHIPIMRFEEARDIFVREIPKLGQILDVEDEVKECVSMCAIYRRIKLHDEHEYAKCYHPLMLKSLAASIRHSRRRNVDLKSKLRGFLQSATAVDKSDTWRTAFTTLDITYAILQENERKVFLDLALFYKVNASQSVWGWPIYTWIQTVHSHLDKNKLDNILLSLEDLSFIVMENNLYMQNNLYPQSGLRIHGLMVDFSMHKIKQGADTVGFTPHFLLLDNDTQLTNPAFGFLLAKASTRYEWPSESNALKSVRTIGVSRWDKCHDSGAQVSEQLDLRNFEGVEVLHLVDNPGLHEVLLSCNT