MDVLFNSIDVRDLLSSPNIDDVNSPLSAPDLRLLIDRLQVRSVDIKSKVRQYILSHYSDFSTLFSQCSDVVLKSENLSSQVSDLIQLISDHPVEAQTKAVIDEILVKNREVKENRELLGLLDVILELNDRLRFVKEEIKVGRVEQAAEVLRELKAVLVTSNDEEKQPLVYGLLKDEWTECFEEMQQVLWQCIDNAVWFEQENNTVHLKYQLSIRDVDGIELQKFLKAMDAVGIMDFGLAKVADLMIKHVIVPVESGNGVKSNLKICPSADPNVDSVDGGSMYSVLIDVVKFISKSLCFENSTWMLCFGKLTWPRMSDLIVSSFLSKNVPDDASKLADFQEIVKCTSNFEASLKELMFIASSDGKDERLSKFADNVEVHFASRKKVEILSQARNQLLQFDFRLPEDCTRRNSKVKDDYNAESLSDLVVDLLFTFERCVVSEAASRLMKLVHGTLKDVCLSSSRVGLEFYHAARDSLLLYEAIIPVKFERQLDSINHSAVLIHNDCHYLSQEILGLAFEYRSDFPASMKELVVFVDLAPRFQMLAEEVFQRQIKLVIYNLNLSFQYRSDFPASMKELVVFADLAPRFQMLAEEVFQRQIKLAIDGADGFQNTHQMKQYECAKLSIDQVIFILEKVYIIWHRLLLPSAYKRSMSMVLEEVFSRIANDILLLDDIAAEETLQLQRLIHLLFENLSSFLDSVLAINQTGKLQESPAQTLDDLIPSLRKLRKLADLLDMPLKSITAAWETDELANHGFKQSEVEDFIRAIFADSPLRKECLRRIESRYYQAFSYS*