MVQLESVQLLCSRSIQPAAAASDIDPPTRYELTPFDGVMRIALYQKRILFFERGDSRMDFAAVVAALEESLRWVLVSFRPLCGRMVVDQDLSSGLWIDCSGETSVQFAEAQTAARLEDLGDFEPSEFCDSLVEIGCSPKYPWDPKLPLLFVQVTRFGCGGISLGIAFSHQTMDGVSAWNFMKSWAERARSRGTSPLPRVSCYAYKPPELLEQQLEEAARMVGLALGIATKNTIKPKLGVKKFKATREVIQALKTSLSSFSSFELVCADYWRRTVAAAVQAGFLDNADDCYFAILVNCRGRIASMPDSYFGNAITGTRVRAKICELLGGGGICNAAQVIHEGIAGLRDVEGSVLVINKFVEELARNGAEIPAHKPGQSVLVVSSPRHPIFECDFGFGRPVGVTFGTNDLDDSKLYLFPAADGNGMDVTVCMRVEALDKFV*