TTMASGFTVVKASQCYAESSELHGPLNGLAVFMEDDDTASKAAALWHKGASHLVGKGDLGHSDRFFLHAFNTTIAEAANDLRHEQGERIVTAVFGPVTEAMLDTPNITFIDPLELKPRLNKFRRNVIHLSPTLEQQLYVLSSYLAGDGVGTVDAVICSNEADGIADFLRRSLTEFGVSLRSAVIREDGEGVGKYLPMSGIVFVIGLSVPDVREIARKLEERNDLRVIVLFAEFSLLYDLFTSTLNNTAGAARLVFATSLPHWGDTETSSKTTQLFHDVEKDSRLWTPLSLLAFATGRLMRAILLRVEEMSPETLVNFFYADSSIISDDMRYGVFDDTKCD