MSLTTLVTQQAPDFTAEAVMADNSFASITLSSLKGKFVLLLFYPLDFTFVCPSEILAFNRQIAAFKAKNCEVIGISVDSKFTHLAWKNTPIENGGIGNIQFPLVQDLDREIAKSYGILLNNSVALRGLFLIDPTGTVRHCIINDLPLGRSVTEAIRMLDAIQFSDTHGEVCPANWQEGEEAMKPTTEGVADYLTRFAR