MALGTPVRPTSILVVGATGTLGRQVVRRALDEGYDVRCLVRPRPAPADFLRDWGATVVNADLSKPETIPATLVGIHTVIDCATGRPEEPIRTVDWEGKVALIQCAMAMGIQKYVFYSIHNCDKHPEVPLMEIKHCTEKFLQDSGLTYIIIRLCGFMQGLIGQYAVPILEEKSVWGTDAPTRIAYMDTQDIARLTFIALRNEKINKKLLTFAGPRAWTTQEVITLCERLAGQDANVTTVPVSILKFTRQLTRFFQWTNDVADRLAFSEVLSSDTVFSVPMTEMYNLLGVDAKDIITLEKYLQDYFTNILKKLKDLKAQSKQTDIYF*