MGQGQSANKDAIAQMAKAKVAYAPPLGPTNPANPLVYFDIKLGRYGDATPLGRIVMELKADVTPKTAENFRQLCLREPGKGFKDSRFHRVIPNFMCQGGDFTRDNGTGGMSIYGSRFEDENFKLSHAGPGVLSMANAGPNTNGSQFFLCTAQTPWLDGKHVVFGQVVDGFEVVKAIESCGSRSGETAFDVMVADCGQLPAGATKAAGATSWLAARGGAAGATVRSYSSLSSAAPGSSRCFGSKLSRPVVCPVRAQSVAAAPAAAAMRSVVRKHAALVRTTVHAARVLAL*