MKHRPLINILIYCAKGVLFVKAVDAMDHKRTLEFIFKILEEAMLEVGEKNVVQIVTDSASNCVGAGKIIMARFKTIYWTPCTIHSMDLLLHDLGKLPWVNEAIQREKLITNFVVNHCLTLNIYRKHATKELLRPYDTRFSTYCITLNKVVEEKASFVYCVAMSGRNLLLQRLLKACGRIILSNNFWDSVERVLNMCKPIVKMLCLVDSDAPCMGFVYEGMECCKEAIAKVFNNVIDDYKLIWIMVDFRWKMMHSLLHASTCYFDPRSFGFKRNGDKEKMSGLYEANEKLNPDREVAKKVREQLRAYKLQEGIFGSVVAKEDRTCVALRVWWNFYGAEVPELQCFVIRVLS*