MVRSVLVLNSGSSSLKYALYNFKEAVVCMSKGAIEGIGSPKCSISHKNLQVGQNVKMQGSAVGDHATGLKKVLELLRLDKGHADSVYAVGHRVVHGGEHISKPVLVTADVKKAIEKAAPLAPLHNPSNLEGIRVAEELFTCPQVAVFDTAFHSTIPAYAYMYALPYSYYKELGIRKYGFHGTSYDYILVQVAEHLGKPKEELNIIACHLGAGASLAAIKNGRCVDTSMGVTPLEGLAMATRSGDIDPSIYGILEASKALTISQISDILNKESGLYGICGEKDMRTVIELSEAGSEKHKLALQVYIHRIRKYLGAYYLNLGGRVDAVIFSAGVGERSASVREMVCAGLDMLGLIIDRSKNEAEGREVREIHAENSKIKVMVVPTDEELAIAQQTLKVVEESESDRNVGT*