MWLLDTEKIQLQWFSSPDDVSYAILSHVWTAYEQTFQETPRFRTSGTRGILHRARDRVLHPPSEKIRNACAKARHDGFRWLWADTCCIDKTNSAELSEAINSMYAWYQGAAMCYALLDDVPNLKEEDPRSPASSFRRSRWHKRGWTLQELIAPHSVIFLSRDWEVIGSKRTLADLIEEVTGIDRRVLMHKRKVEDISVACRMSWAARRETKRIEDQAYCLMGIFGVYMPTIYGEGRHAFIRLQEEIIRKSPDQSIFAWG