MLFILVMDVLNAMLRHASDSGGFLPLNDRALQHRASLYADDLVLFFSPIHQDLEFIQGILYVFGAASRLRTNFAKCSITPIRCSAEDLELVQSCFPYAVSDFPCTYFSIPLSVRKLPKAASLQPLVDKTVLSSIPVHVSMAIGLPVWVIKAFYKKCRAFLWTGFDLHVRWLWLQCSGHPYWDGLKAPVEQTVSDMFMASTFFLLGNGESMLFWSDQRIDGRSVASLALDLLFVVPQCLRGSRTVASGLATTLGSLISAVPSLSRSSPNFSLFGMRCFMYSSRRVSRIISFNQLCWTADLLQKRGIDSHSACPFCAQDLETANHILLDCVFARQDWWPSSRACLPEHLRDNFDSLVRLVSLHLWKERNSRVFDSALSSVSVVLESIHSKGHLWSLAGVAAFGDLLGV*