MTENYRAGIVTCAKEDRISNLPEHLIDSILERVPLEEAVRTSILSKNWRYRWTTMKELVFDQQFSKKFAKNGAFGHNGFIRIVNKVLFFHKGPILKFHVHVPNMFLDNFEEVDQWVLFLSRNGVNELLLNNSNRRSELPSYLFCCLELTKLELHKCCFKPPLEFEGFLNLEKLRLEDIDFGARLCGTKFNLPQLKKLSLLKCTNVYNFNIKATRLQELIVYACHDAMLLRLLDSPCLLLVSIAFEKPIEDFVRVEEMNLATMLSNLSKVEYFYINSYFLKFLIAEKIPKLLPGAISSLKHLWLLDIQLGDLNQLHAVLCFLRNSPNLEKLFVRHFDMDPRVDVGPASDHLESPNCLDSTLDQLKIVEMTCLKGSKPELLFIKLLLAHSPSLQKFTIKPSRASDVQKRYDIAKEVMQFPRASTKAKMFFFDPEP*