MKMALLKVHAPTPTPTSASAQLQWRCSVSVAPTTLAFPNSYSISAERGRREWNWRVKCSSSSAEIEKGAASFGPGSPVRATNILVVGATGTLGRQIVRRALDEGYDVRCLVRPRPAPADFLRDWGATVVNADLSKPETIPATLVGIHTVIDCATGRPEEPIKTVDWEGKVALIQCAKAMGIQKYVFYSIHNCDKHPEVPLMEIKFCTEKFLRDSGLNHVIIRLCGFMQGLIGQYAVPILEEKSVWGTDAPTRIAYMDTQDIARLTFIAIRNDKLNGKLLTFAGPRAWTTQEVITLCERLAGQDANVTTVPVSILRLTRQLTRFFEWTNDVADRLAFSEVLTSDTVFSVPMAETYSLLGVDSKDIVTLEKYLQDYFTNILKKLKDLKAQSKQTDIIF*