MGGGVKEVMSVCYPLRHLSLPLSQALCRGASSCGGRGVWPCRGRGTWSKVHSVHSGNEGGGKERGRKEQTAYGTGGGGGGGEAVLECCEGERSECFSVNITSMAKPDILVCGNQHPKLVNGLSEFATIHKVGADGNDFEALGKIGTAIRGVATSSFVGFPSHLFSALPALEIISCFGVGTDKIDVKKSLELGIKVTNTPDVLTDDVADLALALILATSRRICEADRYVREKQWPVRGMMPLTRKVTGKRVGIIGMGRIGLAIAKRAESFDCKLAYQSRSEKPNLPYQFFSTVTELARNSDFLVAACPLTPETKHIVNREVLDALGPEGVLVNIARGGVVDEKEMVKALVEGRLGGAGLDVFEDEPHVPDELLSLPQVVLLPHVGSGTEETRADMAELTLANLKAHFAGQPLLTPVES*