MSYAQLVAAGVEGILEWDAPIQLWELFAVVLAARLFGGYLKGSCRLLAVDNSNVHAWLSKGTVKGQVCYLQALGYLKELFHLSVLHDFRIRSHLVRSEGNPLADALSRGALRGFGALMGHTPSPAGLALLHKGVGIEAKGLAASTKSAYSMHVVYFLRFLLAFGWVPLLGCFTNPSEGVLYSYVVFLSATCSHDTIRNYIKGVKYFLVGKGYCIDWSHYVRVQRLMKGIKRMSGVGQHAKSPITLHHLLLFTHILPAGSFYQCLLICMVIGVLAMLRRSNLVPGCATLWGQAYHLCRKDITVDTDRYALKVQVSVSKTLTDSHKVHCVWIAGMRGYRLDPVQLYVNYVAAHPAPADAPAFLFDRNGSLEPLSFELLTAGLKRLAFFCVLLLLLFWF*