MDVFHVTDQLGNKLTDEGLINYIQQSLGAKSSGTMLEVRTCLGRTVGTQSMAEHTAIELIGTDRRGLLSEISAVLTSLKCNVVAAEVWTHNERVASVVYVTDEITGRPIEDPHRLSLMKEQLCNVLNATDNRRAAKTSFSIGLTHTERRLHQMMFADRDYEGTTLLHSSNISKDQPFINIENCNEKGYSVVNIHCKDRPKLLFDTVCTLTDMQYVVFHASVNSDGLNAIQEYYIRHMDGCTLDTEGEKQRVIKCLEAAIERRVSQGIRFELCTSDRVGLLSDITRIFRENGLSVARADVNTQGSNAINTFFVTDASGGPVDMKTIEAIRNEIGQQILHVEDVPKLGDNYDDGVDSSSKPGFSFGSLLKLQWSRLSANLGLVK*