MVTRAASDTSGLGLLTWLGPVIPQGVLVTGVKAGWRAAWQTMMTELAPQSRDGEYQRPKYAFDGAIAEDPKARFPSVSERYVLYLGNACPWCHRVSLTVALRGLEDRVRIVKMTDDAERASRGGWVFESDRPDPVFGARDLREVYDLQSGKSYTYEGRCTAPLMVDAERKVAVNNESADIARMLNDVEWLGSVNGPNKSSRYDEGSVQLRPPELANDIDSLNDWLYTKLNNGVYRCGFSTNQAAHNRAAVDVAEALEALEKRLRESRFMHGDKVTESDVRAFPTIVRFDAVYATLFKCSSRRVADMPNLRAWMQDFYLLPGVRETVDVDGYRTSYFGQLFPLNPGGIVPVGPTAKDLGLGLDPSRGSRAHSDLFHFK*