MKVLHIPCLDDNYSYMIIDETTKEAAVVDPVEPHKVLRVAQENEVDLKFVLTTHHHWDHAGGNDKIKQLVPGIKIYGGSVDNVRGCTDKVENGDRISLGVDISILSLHTPAHTKGHISYYVTDKEGEDPAVFTGDTLFIAGCGKFFEGTAEQMYQSLCVTLGSLPKPTLVYCGHEYTVKNLQFALTVEPDNAKIAQKLAWAERQRRVGLPTIPSTIQEELESNPFMRVDLPEVQDKVGCKSPVEAMREIRQRKDNWKG*