MSKNAAVTWNHWMRQLATEAASAEAVQIGGEGLTVEADETLFSRRKYNVGRLLPQQWVFGGVCRETGELFAVPIPDRSSARLMALIQKHVRSVSTIMTDHWRAYSRLSSEGFTHLTVNHSVNFVDRVTGAHTQNVESLWAQLKRSTSGYELACSSGTWANRKKRTAFSHIEKVDILEALKRGESGASLSQKYGVNASVISQMKRQKDAILSYVKKTEEAGCSDRKIMRTSRFEEMDEALYVWFLQNCTAGNPVALVSDRNGEKAEKLHGREKSLDRLWLSKEGVNEPPPFRRLHEKSEKIGKTGKVHLLIDNAPAHPVIDLMNSVDELVTVKFFPPNVISWIQPMDQETGITVYHTSRFDSKQYSFLR