MELKSIKDAFDRVATKQKLSYSKTNEIVHMLSQEIDKALSILEETPSSDTMLLDHRSILADVKKVFMEIAPITQLEATEKELHAALTKYPKVLEKQLNPDISKAYRHNVEFDTHIVNQIIANFFYRQGMFDIGDCFVAETGESECSTRQSFVEMYRILEAMKRRDLEPALNWAVSNSDKLKEARSDLEMKLHSLHFLEIARGKNSKEAIDYARKHIATFADSCLPEIQKLMCSLLWNRKLDKSPYSEFLSPALWNNAVKELTRQYCNLLGESSESPLSITVTAGTQALPVLLKYMNVVMANKKLDWQTMEQLPVDAQLSEEFQFHSVFVCPVSKEQSSDDNPPMMMSCGHVLCKQTINKMSKNGSKSSFKCPYCPTDVDISRCRQLHF*