MLCAVFFSHCASDNDTTFGMFFRDPNERLVLLPCSVTERFPKHFASDFLNFRAHGHRYVVYVYTGSDNKKRIGGDDLSKFMKDFNLGLGQLVVFVMTGCIAKAFVCSFGAGFIDGGGAGVAQQEEEQGGADEEGHVDEEGIDVEIMGEAPIGIIYSMGVSLDLEEEGRLAMMIDIEQGNIASRFVHRFTSTNIMKKSMKIPNQVCVLLNIGAEGFIGVRLGEGPLSRVAFKTAKDGRMVFNKEWGVFVSTYNLQVGSAAMFTFSRSNAAPFDVVCVVDILSI