GPRVSDLKVHSVFGTSQQGSTIRELHCPSGFCLSDTDDILIADTNNHRVVVCGPPHPWKIGRPGTDDGQLCFPRKVIALRGEAVRYVVLDKGGDGKTRAQIFEARGEFVKRLNMMALVPRGGIEVSAAAATPNGQLLLVDTAGFVYSIDVDAPRVTFWFDASTQLGEASDVAMFDNLIYITDFKHHCVQVYTSEGKFIRKMGEPSQTPYPIGIDVSKAGEVLVADTHGNHLHVVVFSPEGQHIHSFTHNEFRLSRCVGLRIAKSGHIVTLCKHNHTLFVFKPL