MRVLNTETLLFERIDPAKTDYAILSHTWDHKNGEQTYEQLRRIQARYTPEPSPPTQKGIKNACAVARKAGYHYIWIDSCCIDQKSSSELSEAINTMFTWYGQSLMCIAYLADVPPVTKYSNRASDFQQSRWFTRGWTLQELIAPVDVDFYSADWQLIGSKHELADVVEEITGITYEALLHLKPLEDFSVAQRFSWAARRETERIEDRAYSLIGFFDINMPTLYGEGRRAFRRLQEEVMRRNPDQSLFSWG