MAVDKLPAFQVHLSQNDTLCLQIKDFVKQMLRDLSQGKLPSVSISKYQICLRFSKDSRSTVYEEAGSQEKLGLHYNGSARRLVIMLRVLGIVQQLLEQGKHASKRDIYYTDPAMFQDVKTIDQAINDICIRFHCNRSSLHVVSVSKGLVMGWVSYEEDGRRVDCMKYSCTGFSIPVRTNLVQNITSLAEFILLVEKETVFQRLANDGFCVKNRCIILSGKGYPDVATRSFLRLLKDKLGLPIFALVDGDPHGLDILLTYTFGSLSMAYDAEALATPHIYWLG