MKDAKPFPVLKNDNLLRAARGEVVDRVPVWVMRQAGRYLPEFQELRKHHDFFTVCRTPELACEVTMQPLRRFDLDASIIF SDILVIPQALGLTVEMHAGVGPVLPQPIVVPEDLKRLTPDGALSRLSYVGDAITMMRHKLEGRVPLIGFTGAPWTLMGYM IEGGGSKTMSKAKAWLNEHPEDSKLFLNLLTDAIVDYLEMQVKAGAQMLQVFESSAEHLSKEQFLQWCVPYLKRIRDELV DRLTKKAIPVVPMTLFAKGAGHSLKEQSELGYDVIGLDWTVDPLEARNLVGPNITLQGNLDPQDMYRDPDELRNLTTEMV HKFGKSRYIANLGHGITPQTPITSMEVLVEAVHKAL