MDEVFDQSKFFFALPDKEKMKIFRNECNRGYTTFMDETLDPDKQSKGDCKEGYYIGVDVDRNDPRYCRPIFGPNQWPDPELLPNWRETMEKYHAEALRVGRRLASLVALALNLEADFFDHPGRLDDPVALIRLLHYTGEVSNPELGIYGAGSHSDWGFLTLLATDDVPGLQICKDKDAEPCLWEQVPPMKGAYIVNIGDMLERWSNGLFRSTLHRVLTSGEERYSIPFFVNPNIGCLVECLPTCISNEIAPKYSPTLSSEYIAQRYRETHGRNMD