MKKSLVLYGPSKELLSADIRRGLFARCLNLEFDSLLNDVRKLPLDRLEESFLHLFLAKSVQHAHVPSVDYLWYRFVMGRKVLMVKPRLLCGIGAVALHGSKPFIPRQLCMHFEKFYGESDGLAQYHEELLRIKVESFAKSAGSSISFREKWKVFLEDIDRNVDETCVFRVRDFPYLAESAANADRDLLAQLLFEENKIAIKNRWTLPLLLNLALLQPRLDADFKIRIFSTFYETHKSLDYTDSVCILFQTLRDDVYRSTKLMQFLTERRISLPPLAAKYFMSGSSKHS