MRVVLKIKALEPISVGYESIGIETLLYSLPIIKEDGTALEVPVIPGNSLRGVLRDKMALQFLEDVKSVLIGSKQGSLEAHIGTLLSLFSGGILSGKEKDQSTPNIKEIMEKYVYPLLPLSIMGVALKKIIIPGKIKVGIGYPVTKETKSLLTDLGVPFDESAPTLSEIISSVLITRKDDMNKVMQLKELLNVQGKVEEVKAGDSAVQQRLYRQVVVPGTVFYSYVEDIIPMTEAEWGLVLKTLEHLDKIGGRVAGGLGKVKIELHGINKERKENFIHAYENYIRDNITDIQEALKKSPNDFFRGSSKSRENVEIDEKAQGRKEPKDSPEA