MVRVLNKEPKGKDVGDDDVFHFNTAFTQPLFRIKINAIQMKETEEENKKTNDQVMQDRQYQIDAALVRIMKTRKTLSHKLLIAEALQQLKFPLKALDLKKRIESLIDREYLARDATDANVSQGECEGVGGGGEFERAKPELPANFEEETWSKLRQAVQAINAKQAVSCSLEELYAAVQDMCMHKMADKLYQRLQQELEAQQQVFLDFYMHKYSGRRLQWYNSLGACVLRAAFPKGTKELSVSLFQAVVLCMFNDADALSFQ