MKLELVLIPSTGDGHLRPLVEVAKLLLDNDDHLSITVIIIPSMHGFQTTSYSSYIASLSTTSNDRLRFSFISSADRPNSPDAEPNFISYMESYKPVVKATVAKLTDSAQPPSSRLAGFVMDIFCTTMIDVANDFGVPTYLFYPSNATFFGLQIHVQYLCDVEKCDIISELKDSDTELEVPCLTRSLPAKCFPSVLLNKEWLPVFLRQARRFRETKGFLVNTFAELEPQAMSFLSSGDNNLPTVYAVGPVLSVENNGLDLADDKQTEILRWLDDQPDRSVVFLCFGSMGGFSEDQAKEIAIALERNGHRFIWCLRRATPMGPPEEFTNLEEILPEGFLDRTSEIGKIIGWAPQRAVLASPAIGGFVSHCGWNSILESLWFGVPIATWPLYAEQQLNAFEMVEELGLGVEIRNHFQGVYMAEETEMELMTAEEIERGVRCLMEKDSDVRDRVRKMSEKSHMAVMDGGSSHAALVKFIQDVTRNIS*