MPLRGIRVRAPAVGRILLDIPCKVCLDHSSGKHYGIFACDGAGPEYDCACPFFPTLWVQRSIRRNRQYVCKARGAAANGCPVDKTHRNQCRACRLRKCLEAGMNKEAERYCLSAHAQYPHEVLAAYPETICESAARLLFMNVKWMKTVTALTALPMRDQLTLLEEGWRELFVLSAAQFMLPLEVAPLLAAAGLSSEPSTSERVATLVSEIRNFQEIIARFKEMQVDATEYACVKAILLFKTCECSSTNCMPFRFGKLLLTLPCLRTVSATAIEDLFFRKTIGAIPIERLLCDMYKSGDF