MFPAELMVVRKAQDGTIRPLMIAPDHVDIAEKVIEIYRSSAGRTRKEISKDIVTIEYGIKNPKIVRGLALIMDRMSTFRNRSRVDSKQLRGFLFQMGPAVSPEERQEKIALAAEHFSVSPQDIEEAIYGDMDSENVLDQCPSITPEHLNRRYNLEQLTTLMYRSKFIEVSGINNWYRFISLIKRQGLVFEAQGNPLMSVRIDGPNSVFNNMERYGSSMARVVERLTAFPGWKLHAEVEIKDRVYSVDLDSSISYYLPETDIEEEEAIPDPVVIGTRVFFPTRIINVHGQDVYVDIVYHMSPEAIKRRDEMIRSSGIKWITAVVGECKKFQGVLCFRNRVDWDAIIAKASEEYPATTDALREEIDRLYPNTEAILDLLDSRSIPLSHLEKIGYRIKWNGILPEIVRST