MEAGPCNGGKLSAEMLKPKLPNKELGVKIGEGGMEEAWEGAMLREANVGASKLTLRPFSLCIPKYSDSAVVCYVLQGHGLVGVIFPNTEKEQVKKVRKGDIVALPLGTFNWWHNTHAQEDLCILSLGDTSQALKHGQFTNFYLMGRKDKIHGGIMHGFSTDFVAQAWDLDEPTIQKMLERQREANIIKLKAPLSIEETNEEAAGYGKFVYNCEDAKKDVDVKNGGRVAVITSDNLPILSQIGLGADLVKLDPGAMCSPGFSADAAYQVTYVVRGSGRVQVVSNEGERVVDAEIQGGYFFIVPRFHVVSKRAGPDGLEWFSIITKEKPIFSHLGGRTSVWKILSADVLSASFNVDKEIEQHFRSRRMQDAIFFPPK*