MDPLTLLREYTIRNELHKIVRIGDDYRFGNDYTFPCTIETAYRSKHVQANRYTLETLINFITNHHLKHTEYIQQSRSLRIPAVTLPDRKPLLDYLTGKTASSDSIEFLKFPQSNDTTVPVSVSAGVTGNEENVLGDVRVLENQNPIELIKAAEKPLKDREAILFCKNRDFYSVFTAALRRDEERHRAESLQRKDGLVAKNRIDRGYGGGDEIGYDGGPKAKMHLKGSKIGEGVPIILVPSAFSTLITIYNVKDFLEDGVFIPTDVKLKQMKGSKPDCITVQKKFSRDRVVTAYEVRDKPSALKPEDWDRVVAVFVLGKDWQFKDWPFKDHVETFNRVVGFFLRFEDDSVESAKTVKQWNVKIISISKNKRHQDRAAALEVWEKLEEFMRSRSH*