MKLITVTLVIALVAAAQGAKLSDKLAKLVPSFATGFVINGTEAEPHSAPYIVSLATNYLKHSHICGGTLINKDWIVTAAH CISEPVGMSIIAGLHTRAEVDELTQQRQVDFGRVHEKYTGGVGPYDIALLHVNESFIFNEWVQPATLPSREQVHEGETHL YGWGQPKSYIFSGAKTLQTVTTQILNYEECKEELPESAPIAESNICSSSLQQSKSACNGDSGGPLVVEFTNAPSELIGIV SWGYIPCGLANMPSIYTKVSAYIDWITNIQSAYYKLF