MPDDRTPDAEASLWDRFEALFLDRLQGCLERDDFTEYSSHRQAAETRILARSRLYQGEKLDRVMIHQYTLKPGRGGLVIFAYPRLEYAVPSFLLHIGGMPPARTLLILDLAPCSATLDMTPFGAVAQMQRAALELPDAEVEWLRPVTSPHLLYCPLKPLEPERFLPAFAAVVETWRAAYLEPAARDGDATSMKARGDAVLELKKVLFRNDPAFPVFTRAFGQGMSDVFAEAAFGGDPGLSIADAIEPLPTPGSWVNKKFGVSWRADAQERVHEAPAFLRPIIRRIIEKEAVKEGMPVVTLELVLRCEKKYRSGMEL