MASVEPQEKPHVVCVPFPAQGHINPMMKLAKLLHSHGFHITFALTHYHRARLLHSRGPHALDCLPSFRFTSFPDGLPPSADAGSVQELAALFDSLHRNCVGPFTDLLRGVVEGGGPRISCVVADLCMAFTLEAAEALGIKEVMFWAAGACGLLGLDQFPRLLREGYTPLKDSSYLTNGYLDTPLERMTSMKGIRLKDIPTFIRTTNPNDIMLHTLISILEKSRKASAIILNTYDALEHDILASLAPEFPPLYPIGPLHILVNNHNHHDEKVSSIGSNLWKEDQRCIKWLDSKEPGSVLYVNFGSMAVLTSIQLLEFACGLANSGKHFLWVIRPDLVGGEFTGLPPQFIEETKDRSFIVDWCDQERVLRHVAIGGFLTHSGWNSTIESVGSGVPMISWPFFADQQTNCWVCCNMLGIGMELDNDVKREDVEMKVRELMDGEKGKEMKRKIMEFKMLAEKAVAKGSGESWKNLDKLITEVLVLS